Memory Characterization of Embedded Applications
نویسندگان
چکیده
One method commonly used by computer architects to study application memory behavior is trace driven simulation of synthetic address traces. Leveraging synthetic traces reduces the time needed to gather the diverse set of application traces needed for effective testing, and provides programmers with knowledge to tune their programs for better runtime performance. In this paper, we present a technique for accurately modeling memory performance of applications executing on an embedded platform. In order to more accurately capture application memory behavior, we present novel techniques for modeling the bursty nature of compulsory cache misses and sequences of loads and stores. We show that our model can be used to generate synthetic address traces that achieve cache performance within 3% on average of the target application.
منابع مشابه
Characterization of Constrained Aged Niti Strips for Using In Artificial Muscle Actuators (Technical Note)
Marvelous bending/straightening effects of two-way shape memory alloy (TWSMA) help their employment in design and manufacturing of new medical appliances. Constrained ageing with bending load scheme can induce two-way shape memory effect (TWSME). Scanning electron microscope (SEM) analysis, electrical resistivity measurement (ERM) and differential scanning calorimetry (DSC) are employed to dete...
متن کاملEmbedded Memory Test Strategies and Repair
The demand of self-testing proportionally increases with memory size in System on Chip (SoC). SoC architecture normally occupies the majority of its area by memories. Due to increase in density of embedded memories, there is a need of self-testing mechanism in SoC design. Therefore, this research study focuses on this problem and introduces a smooth solution for self-testing. In the proposed m...
متن کاملPennBench: A Benchmark Suite for Embedded Java
Currently, there are 23 million Java-enabled handsets with more than 50 different models from 17-plus suppliers. With the growing popularity of such devices, there is a need in the embedded industry for a set of applications for accurate indications of the performance of embedded Java solutions. Towards addressing this problem, we gather a set of 12 Java applications running on PDA and cell pho...
متن کاملMolecular detection and genotypic characterization of Toxoplasma gondii in paraffin-embedded fetoplacental tissues of women with recurrent spontaneous abortion
Background Congenital toxoplasmosis is an important cause of spontaneous abortion worldwide. However, there is limited information on detection and genotypic characterization of T. gondii in women with recurrent spontaneous abortion (RSA). The aim of this study is molecular detection and genotypic characterization of T. gondii in formalin-fixed, paraffin-embedded fetoplacental tissues (FFPTs) o...
متن کاملEnergy Behavior of Java Applications from the Memory Perspective
With the anticipated dramatic growth of computing devices for mobile and embedded environments, energy conscious hardware and software design has taken center-stage together with performance. At the same time, there is an increasing need to provide a portable and seamless software environment for application development and interoperability. This paper takes an important step in the con uence o...
متن کاملCharacterization of embedded applications for decoupled processor architecture
Needs for performance on embedded applications will lead to the use of dynamic execution on embedded processors in the next few years. However, complete out-of-order superscalar cores are still expensive in terms of silicon area and power dissipation. In this paper, we study the adequation of a more limited form of dynamic execution, namely decoupled architecture, to embedded applications. Deco...
متن کامل